[Contents] [Index] [Help] [Browse <] [Browse >]



Entrevista a Juan Antonio Gomez (007)
*************************************


Hola  Juan, en primer lugar decirte,ya que no me conoces, que me llamo Jose
Miguel  Granados,  mi  Handle  es McMardigan y que por imposicion divina de
Chucky  :-)  voy  a  ser el encargado de realizarte esta entrevista,Ok?.  A
modo de introduccion, he leido una entrevista que te hicieron en el Fanzine
8  y los Docs de los 3 emuladores tuyos que tengo,los de MSX, GG&MD y Gboy.
Bueno, manos a la obra:

1.-En  primer  lugar, para los que no te conozcan, cuentanos algo sobre ti:
   Nombre,  edad,  cuando  empezaste  a  programar, desde cuando llevas con
   usando Amiga...

 Me  llamo  Juan  Antonio  Gómez,  tengo casi 23 años y llevo programando 9
 años, 4 en MSX y 5 en Amiga.

 Mi  primer  Amiga  500  lo  tuve  el Sábado 10 de Diciembre de 1990, nunca
 olvidaré aquel dia cuando no pude dar credito a mis ojos de las maravillas
 que podia hacer el Amiga.

2.-Programar emuladores no es una labor precisamente facil.
   ¿Por  que te decidiste a hacer Amimsx2?.  ¿Cuanto tiempo llevas en ello?
   ¿Estas satisfecho con el resultado obtenido a nivel de gente registrada?

 Yo fuí un usuario de MSX y siempre me quedé con las ganas de tener un
 MSX2,  así  que  siempre  tenia  la  esperanza  de  que  algun  dia u otro
 apareciera  un  emulador  de MSX para Amiga, pero con el paso de los años,
 toda mi esperanza desapareció.

 De  repente  un  dia  a  mi  vecino  le  regalaron  un  MSX2 y yo me quedé
 totalmente alucinado de la cantidad de juegos y revistas tipo manga que
 tenia, fue entonces cuando me vino a la cabeza de que yo podria ser el
 primer programador en hacer un emulador de MSX.  Además hacia poco que me
 enseñaron un emulador de MSX para PC y estaba bastante disgustado porque
 para Amiga no habia ninguno.

 Inicialmente el emulador era freeware, en ningún momento pensé en hacerlo
 para luego verderlo, pero al cabo de unos seis meses de intenso trabajo
 descubrí que con mi equipo Amiga (un 1200 'pelao y mondao') el emulador
 funcionaba super lento, además de que practicamente no tenia memoria para
 compilar el source (casi 2 minutos compilando!!!)

 Fué entonces cuando decidí arriesgarme a comprarme una aceleradora y
 posteriormente amortizarla vendiendo el emulador como shareware.  (en
 aquella epoca una aceleradora costaba un ojo de la cara!!!)

 Al principio se registró poquísima gente, pero con el paso del tiempo
 los registros han ido aumentando hasta llegar a hoy (despues de 3 años) a
 los 93 usurarios registrados.

 Pero desde que apareció una versión crackeada solo se han registrado 5
 personas.  Por suerte esta versión aun conserva un contador de tiempo
 aleatorio  que  manda  a  la mierda la emulación del Z-80A, ocasionando un
 reset de MSX, o que la emulación se bloquee.

 Actualmente tengo muy avanzado el AmiMSX2 (v2.4preview) con bastantes
 bugs correginos, pero desgraciadamente aun no he conseguido que sea 100%
 compatible con 040 y 060, en cuanto lo consiga aparecerá en Aminet dicha
 versión.


3.-Recientemente,  tambien han aparecido en Aminet otros emuladores de Game
   Boy y de GG&MSystem.¿Te llevo mucho tiempo programarlos?.
   ¿Como  ha  reaccionado  la gente?.  ¿Cuando surgio la idea de hacerlos?.
   ¿Resulto complicado?

 Todo fué de casualidad, en un CD de MSX que compré en una reunión de MSX
 (estas reuniones se celebran en Barcelona cada 6 meses, donde los usuarios
 de  MSX  hacen  revistas,  traducciones  de  juegos al castellano, juegos,
 demos,  etc...   

 Mucha  gente  no  lo  sabe pero aun hay gente que hace cosas con MSX2), en
 dicho  CD venia un doc del hardware de la Game Boy, despues de leermelo un
 poco  por  encima  me  dí  cuenta  que  aislando mi emulación del Z-80 del
 AmiMSX2  y  aprobechando algunas rutinas de emulación de video podia hacer
 un  emulador de Game Boy facilmente.  Y así ha sido, en tan solo 2 semanas
 ya  tenia todo la básico hecho, luego aprobeché el GUI del AmiMSX2 para el
 menú y ya está, un emulador de Game Boy super rápido!!!

 El de MasterGear da la casualidad que el Chip gráfico es muy parecido al
 del MSX, así que me fué fácil saber como funcionaba.

 Actualmente he recibido más de 150 mails relacionados con estos
 emuladores,  donde  me preguntan de todo, pero la mayoria son animandome a
 que siga con ellos.


4.-Puedes contarnos algunos aspectos tecnicos de los 3 emuladores?.  Por
   que hay tanta diferencia en lo referente a velocidad con los demas
   emuladores existentes?.

 Mis tres emuladores, no usan para nada el sistema operativo del Amiga,
 sino que al igual que las demos, aprovecho todas las cualidades que los
 chips gráficos me dan, esto hace que gane velocidad en todos los aspectos,
 los   scrolls   los   hace   el   AGA,  los  gráficos  los  actualizo  con
 SOLO-escrituras  de  32bit  en  memoria  Chip.

 La  emulación del Z-80 está SUPER optimizada, llegando al punto de que uso
 varios  tipos  de  interrupciones  y  modos  traza,  para  sincronizar las
 interrupciones  y  no tener que hacerlo constantemente.  Bueno, esto es un
 poco  complicado de explicar, pero el resultado es acojonante, logicamente
 todo  tiene  un  precio  y  mis emuladores solo funcionan con determinados
 equipos Amiga.


5.-¿Que proyectos tienes a corto y largo plazo?.  ¿Has pensado hacer
   otros emuladores?(Por ejemplo, de PC, recreativas...)

 Tengo pensado terminar el AmiGameBoy, y posteriormente el de
 AmiMasterGear, logicamente los dos serán shareware pues yo no soy
 estudiante  y  mi tiempo libre es muy limitado, y estos tipos de programas
 requieren una enorme dedicación y tiempo.


6.-Hay por ahi rumores de que estas haciendo emuladores de SNES y
   de Megadrive... ¿puedes confirmarlo o desmentirlo?.

 Me lo estube mirando pero esto me llevaria un trabajo enorme, además de
 que mi equipo Amiga es muy pequeño para desarrollar estos emuladores
 decentemente.

 No obstante tengo pensado empezar un emulador de PC-Engine y si sale
 bien otro de NES.


7.-Si hay alguien interesado en alguno de los emuladores citados, como
   puede ponerse en contacto contigo?.

    Pueden escribirme a mi direccion:

    Juan Antonio Gómez
    APDO: 275
    08940 Cornellà de Llobregat
    BARCELONA

    o enviarme un mail a:

    joanant@arrakis.es

    o telefonearme a:

    (93) 375.57.77

    Estas son las ultimas versiones distribuidas:

                              AmiGameBoy v0.85
                             AmiMasterGear v0.2
                  AmiMSX2 v2.3  (v2.4 Preview registrada)

AmiGameBoy  v0.9  aparecerá en Agosto.  Actualmente estoy trabajando en una
nueva emulación de video mucho mas rápida y compatible.


8.-Finalmente, hay algo que quieras añadir?.Saludos, alguna anecdota
   que te haya ocurrido, algun comentario...?

  Pues quiero agradecer a las siguientes personas todas sus ayudas en el
  desarrollo de mis emuladores:

    Skid/Ozone por dejarme usar su direccion e-mail y ayudas.
    Francisco Carretero por hacer chequeos con su 060.
    Pascal Willano por hacer chequeos con su 040.
    Roderick Mouthaan por buscarme información hardware.
    Sergi Martínez por sus grandes ayudas en AmiMSX2.
    Manuel Hiniesta por dejarme hacer pruebas con el VGB en su pc.
    Jose Miguel Granados por esta magnifica entrevista!

  Y por supuesto a toda la gente que ha sabido apreciar mi trabajo en
  AmiMSX2 y se ha registrado.

    Bueno,  y  esto  es  todo,  me voy a jugar una partida al Solid Snake en
castellano!!!!



 © Mcmardigan


                            =-------------------=
 ---------------------------|  Menú Principal   |---------------------------
                            =-------------------=


Converted on 02 Aug 1997 with RexxDoesAmigaGuide2HTML 2.1 by Michael Ranner .